package org.wheel.plugins.toolkit.sequence.annotation;

import java.lang.annotation.*;

@Target({ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SequenceKey {
    String value();          // 序列号 KEY
    int width() default 6;   // 补零宽度
    boolean useDatePrefix() default false; // 是否加日期前缀
    String formatter() default "default"; // spring bean name
    String pattern() default "{key}{date}{seq}"; // 占位符
}